#include "my_task.hpp"
#include "tlv.h"
#include <iostream>
#include <vector>

using std::cout;
using std::endl;

my_task::my_task(shared_ptr<rocket::tcp_link>link,rocket::packet data)
:_p(link)
,_data(data)
{

}
my_task::~my_task()
{
}

void my_task::something()
{
    //业务逻辑
    _data.print();
    
    rocket::tlv message(_data.get_type(),_data.get_length(),_data.get_data().c_str());

    //发送交由epoll完成
    _p->add_send_task(message);
}



